self-blocking syringe - French English Dictionary